<%@ page language="java" contentType="text/html;charset=UTF-8"%>
<%@ include file="/common/taglibs.jsp"%>
<!DOCTYPE html>
<html>
<head>
    <title>抽签列表</title>
    
    <!-- datepicker -->
    
    <link href="${ctx}/resource/v2/css/bootstrap-colorpicker.min.css" rel="stylesheet">
   <link href="${ctx}/resource/v2/css/datepicker3.css" rel="stylesheet">
   
    <!-- 业务css -->
	<style type="text/css">
		 
		td{
			border-bottom: 0.1px solid #e7eaec; 
		}
	</style>
</head>
 
<body>

	<!-- 菜单及导航数据  -->
    <data id="info" nav="lots" menu="listLots" service="抽签服务" action="抽签列表">

	<!-- 业务部分  开始  -->
	<div class="row wrapper border-bottom white-bg page-heading animated rotateIn min-height">
	    <!-- 业务内容  -->
		<div class="row">
	        <div class="col-lg-12">
	            <div class="ibox float-e-margins">
	                <div class="ibox-title">
	                    <h5>所有的抽签 <small class="text-navy">当你无法决定的时候，来抽签吧！</small></h5>
	                </div>
	                <div class="ibox-content">
	                <form class="form-horizontal" method="post">
					<div class="form-group">
						<label class="col-sm-1 control-label">抽签主题</label>
						<div class="col-sm-3">
							<input type="text" name="search_title" class="form-control" placeholder="输入抽签主题进行搜索">
						</div>
						<label class="col-sm-1 control-label">新建时间</label>
							<div class="col-sm-4">
								<div class="row">
                                   <div id="data_1" class="col-md-6">
                                      <div class="input-group date">
										<span class="input-group-addon">
										<i class="fa fa-calendar"></i></span>
										<input name="createTime"  type="text" class="form-control" placeholder="新建日期">
									</div>
                                  </div>
                                </div>
							</div>
					 	<div class="col-sm-3 text-right">
                           <button type="button" class="btn btn-primary">搜索</button>
                           <button type="reset" class="btn btn-white">重置</button>
                        </div>
					</div>
				</form>
                    <table class="table table-responsive table-hover text-center">
                       <thead>
	                        <tr class="info" style="font-weight: bold;">
	                            <td>编号</td>
	                            <td>抽签主题</td>
	                            <td>抽签方式</td>
	                            <td>新建时间</td>
	                            <td>开始时间</td>
	                            <td>操作</td>
	                        </tr>
						</thead>
						<tbody id="lotsListTBodyId" class="animated rotateIn"></tbody>
                    </table>
	                <div id="laypageId" class="text-right animated rotateIn "></div>
				</div>
            </div>
       </div>
    </div>
  </div>
<!-- 业务部分  结束  -->
	<js>
	
    <!-- Color picker -->
    <script type="text/javascript" src="${ctx}/resource/v2/js/bootstrap-datepicker.js"></script>
    <script type="text/javascript" src="${ctx}/resource/v2/js/bootstrap-colorpicker.min.js"></script>
	
	<!-- laypage -->
	<script type="text/javascript" src="${ctx}/resource/laypage/laypage.js"></script>
	<script type="text/javascript" src="${ctx}/resource/laypage/laytpl.js"></script>
	
    <!-- iCheck -->
    <script src="${ctx}/resource/v2/js/icheck.min.js"></script>
    
    <script>
        $(document).ready(function () {
            $('.i-checks').iCheck({
                checkboxClass: 'icheckbox_square-green',
                radioClass: 'iradio_square-green',
            });
            $("form:last").submit(function(e){
                alert("Submitted");
              });
        });
    </script>
    
    <script>
    
        //datepicker
        $('#data_1 .input-group.date').datepicker({
            todayBtn: "linked",
            todayHighlight: true,
        	language: "zh",
        	format: "yyyy-mm-dd",
            keyboardNavigation: false,
            forceParse: false,
            calendarWeeks: true,
            autoclose: true,
        });
        
      //搜索
        $("form [type='button']:eq(0)").click(function(){
        	lotsList.getPageList(1);
        });
      
       //get lot list
       $(function(){
    	   lotsList.getPageList(1);
       });
       
       var lotsList = {
     		getPageList:function(curr){
  			var load = layer.load(0);
  			try{
  	  			$.ajax({
  	   				type: "post",
  	   				url: "${ctx}/lots/listData.do",
  	   				data: $("form").serialize()+"&currentPage="+curr,
  	   				dataType:"json",
  	   				success:function(data){
  	   					var gettpl = document.getElementById("dataListTpl").innerHTML;
  	   					laytpl(gettpl).render(data.resultMap, function(html){
  	   						$("#lotsListTBodyId").html(html);
  	  	 					/* document.getElementById("lotsListTBodyId").innerHTML=html; */
  	   					});
  	   					//显示分页
  	   			        laypage({
  	   			            cont: 'laypageId', //容器。值支持id名、原生dom对象，jquery对象。【如该容器为】：<div id="page1"></div>
  	   			            pages: data.page.totalPageCount, //通过后台拿到的总页数
  	   			            curr: curr || 1, //当前页
  	   			            skin: 'molv', //皮肤
  	   			    	    first: 1, //将首页显示为数字1,。若不显示，设置false即可
  	   			    	    last: false, //将尾页显示为总页数。若不显示，设置false即可
  	   			    	    prev: '<', //若不显示，设置false即可
  	   			    	    next: '>', //若不显示，设置false即可
  	   			            jump: function(obj, first){ //触发分页后的回调
  	   			                if(!first){ //点击跳页触发函数自身，并传递当前页：obj.curr
  	   			                   lotsList.getPageList(obj.curr);
  	   			                }
  	   			            } 
  	   			        }); 
  	   			     	layer.close(load);
  	   				},
  	  				error:function(e){
  	  				    alert(arguments[1]);
  	  					console.debug(e);
  	  					 layer.close(load);
  	  					if(e.readyState == 0){
  	  						layer.msg("服务器拒绝了我们的连接请求，请检查网络连接或者服务器是否启动", {time: 5000, icon:6});
  	  					}
  	  					console.log(JSON.stringify(e)); 
  	  				}
  	  			});
  			}catch(e){
  				console.log(e);
  			}finally{
  				//layer.close(load);
  			}
  		}
  	};
       
    	//删除操作
		function deleteLots(lid) {
			layer.confirm('确定要删除吗？', {
				   btn: ['确定','取消']
				 }, function(){
					 $.ajax({
						type : 'post',
						url : '${ctx}/lots/delete.do?lid=' + lid,
						cache : false,
						dataType : 'json',
						success : function(data) {
							layer.msg(data.msg);
							if (data.flag) {
								lotsList.getPageList(1);
							}
						}
					});
		 	});
		}
    </script>
	
	 <script id="dataListTpl" type="text/html">
		{{# for(var i = 0; i<d.length; i++){ }}
			<tr>
				<td>{{i+1}}</td>
				<td title="{{ d[i].title }}"> 
					<a href="${ctx}/center/lots/router/route.html?lid={{ d[i].id }}">{{ d[i].title }}</a>
				</td>
				<td class="text-warning"><span class="{{d[i].type==1?'badge badge-success':'badge badge-primary'}}">{{ d[i].type==1?'抽奖式抽签':'分组式抽签' }}</span></td>
				<td>{{ d[i].start_time }}</td>
				<td>{{ d[i].create_time }}</td>
				<td>
					<a  class="delete" href="#" onclick="deleteLots('{{ d[i].id }}')"><span class="badge badge-danger">删除</span></a>
				</td>
 			</tr>
	    {{# }  }}
    </script>
	</js>
</body>

</html>